API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsMemory
Pagers
MemorySpaces
DefaultMemorySpace.h
1
// DefaultMemorySpace.h
3
//
5
6
namespace
nkMemory
7
{
13
class
DLL_MEMORY_EXPORT
DefaultMemorySpace
final :
public
MemorySpace
<char*>
14
{
15
public :
16
22
DefaultMemorySpace
(
size_t
spaceSize) ;
26
~DefaultMemorySpace
() ;
27
31
virtual
char
*
getBasePtr
()
const override
;
35
virtual
char
*
getOffsetPtr
(
size_t
offset)
const override
;
36
} ;
37
}
nkMemory::MemorySpace
Represents a memory space held by a page in a pager.
Definition:
MemorySpace.h:13
nkMemory::DefaultMemorySpace::getBasePtr
virtual char * getBasePtr() const override
nkMemory::DefaultMemorySpace
A basic memory space with default implementation.
Definition:
DefaultMemorySpace.h:14
nkMemory::DefaultMemorySpace::DefaultMemorySpace
DefaultMemorySpace(size_t spaceSize)
nkMemory::DefaultMemorySpace::getOffsetPtr
virtual char * getOffsetPtr(size_t offset) const override
nkMemory::DefaultMemorySpace::~DefaultMemorySpace
~DefaultMemorySpace()
nkMemory
Encompasses all API of component NilkinsMemory.
Definition:
Allocator.h:7
Generated by
Doxygen
1.8.18